depot maintenance shop - Alemán Inglés Diccionario